import 'package:flutter/material.dart';
import 'package:flutter_swiper_plus/flutter_swiper_plus.dart';

class CustomSwiper extends StatelessWidget {
  final List<String> images;
  final int? index;
  final double height;

  CustomSwiper(this.images, {
    this.index,
    this.height = 288,
  });

  @override
  Widget build(BuildContext context) {
    return Container(
      height: height,
      child: Swiper(
        index: index,
        itemBuilder: (BuildContext context, int index) {
          return Image.asset(images[index], fit: BoxFit.cover);
        },
        itemCount: images.length,
        pagination: SwiperPagination(
          builder: DotSwiperPaginationBuilder(
            size: 8,
            activeSize: 8,
          )
        ),
        autoplay: true,
        duration: 500,
        autoplayDelay: 5000,
      ),
    );
  }
}